new Vue({
    el: '#app',
    data() {
        return {
            form: {
                Live_Broadcast_SerialNumber: '',
                User_Number:$.cookie('use'),
                Live_Broadcast_Name: decodeURI($.cookie('useName'))+'的直播间',
                Live_Broadcast_Remark: '',
            },
            rules: {},
            loading: false
        }
    },
    mounted() {
        this.getData();
    },
    methods: {
        submitForm(formName) {
            let _this = this
            this.$refs[formName].validate((valid) => {
                if (valid) {
                    _this.loading = true
                    $.ajax({
                        url: DomainName + '/getAddAction?token=' + $.cookie('token'),
                        type: 'POST',
                        data: {
                            Data: JSON.stringify({
                                live_broadcast: [_this.form]
                            }),
                            Operation_Name: '创建直播间'
                        },
                        success: function (res) {
                            if (res.Status === 'success') {
                                _this.$message.success("提交成功")
                                window.history.go(-1)
                            } else {
                                _this.$message.error("提交失败，请稍后再试")
                            }
                        },
                        error: function () {
                            _this.$message.error("操作失败，请稍后再试")
                        },
                        complete: function (XMLHttpRequest) {
                            _this.loading = false
                            if (XMLHttpRequest.getResponseHeader("REDIRECT") == "REDIRECT") {
                                window.parent.document.location.href = absolutepath() + XMLHttpRequest.getResponseHeader("CONTENTPATH");
                            }
                        }
                    })
                } else {
                    return false;
                }
            });
        },
        resetForm(formName) {
            this.$refs[formName].resetFields();
        },
    }
})